package cn.com.yx.ms.persistence;

import cn.com.yx.ms.domain.dbmodel.StlModelMainMap;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface StlModelMainMapMapper {
    int deleteByPrimaryKey(String guid);

    int insert(StlModelMainMap record);

    int insertSelective(StlModelMainMap record);

    StlModelMainMap selectByPrimaryKey(String guid);

    int updateByPrimaryKeySelective(StlModelMainMap record);

    int updateByPrimaryKey(StlModelMainMap record);

    int updateByStyleid(List<String> list);

    int delByGuid(String guid);

    int updateNoneDefaultByStyleId(@Param("styleId")String styleId);
    int updateDefaultStyleModelId(@Param("styleId")String styleId,@Param("defaultModelId")String defaultModelId);
}